import java.lang.reflect.Array;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class TwoZeroOneNine {
    public static void main(String[] args) {
        F();
    }
    public static void A(){
        for (int i = 2019; true; i++) {
            boolean bol = true;
            if (i%2019==0){
                String number = String.valueOf(i);
                byte[] bytes = number.getBytes();
                if (bol){
                    for (int j = 0; j < bytes.length; j++) {
                        int num = bytes[j];
                        if (num%2 == 0){
                            bol = false;
                            break;
                        }
                    }
                    if (bol){
                        System.out.println(i);
                        return;
                    }

                }


            }
        }
    }
    public static void B(){

    }         //
    public static void C(){
        ArrayList<Integer> list = new ArrayList<>();
        for (int i = 0; i < 2019; i++) {
            for (int j = 0; j < 2019-i*i; j++) {
                for (int k = 0; k < 2019-i*i-j*j; k++) {
                    if (i*i+j*j+k*k==2019){
                        int sum = i+j+k;
                        if (!list.contains(sum)){
                            list.add(i+j+k);
                        }
                    }
                }
            }
        }
        System.out.println(list.size());
    }
    public static void D(){

    }      //
    public static void E(){
        ArrayList<Integer> list = new ArrayList<>();
        list.add(1);
        for (int i = 2; i <=60 ; i++) {
            if (i%2==0){
                list.add(i);
            }
        }
        int sum =0;
        for (int i = 0; i < list.size(); i++) {
            sum += list.get(i);
        }
        System.out.println(sum);
    }
    public static void F(){
        Scanner scanner = new Scanner(System.in);
        String S = scanner.next();
        String T = scanner.next();
        int n =0;
        byte[] Array_S = new byte[S.length()];
        byte[] Array_T = new byte[T.length()];
        ArrayList<Byte> Array_New = new ArrayList();
        Array_S = S.getBytes();
        Array_T = T.getBytes();
        int index=0;

        for (int i = 0; i < Array_S.length; i++) {
            if (find(Array_T,Array_S[i])){
                Array_New.add( Array_S[i]);
                index++;
            }
        }
    }   //

    public static boolean find(byte[] array,byte target){
        for (var item:array
             ) {
            if (item==target){
                return true;
            }
        }
        return false;
    }
}

